package com.yxq.mdt.app.modules.personal.bean;

import java.util.List;

/**
 * @author L
 * @time 2019-12-03
 * @describe 收藏的帖子$
 */
public class CollectTopicListBean {

    /**
     * pageNum : 1
     * pageSize : 10
     * total : 1
     * pages : 1
     * list : [{"topicId":"8e0ba5159a51481dbc8efaac9576f13e","content":"你tn真是个人才呢","gsName":"隔壁老刘","headimg":"https://yxqoss.oss-cn-hangzhou.aliyuncs.com/image/157482648313726.jpeg","vipType":"0","userId":110925,"userExtId":15835,"commentCount":0,"shareCount":0,"upCount":0,"viewCount":0,"relationNum":0,"giveLike":0,"gsTopicFileList":[{"id":"145daa3ad2bf4f2c80811c94faaa3c79","topicId":"8e0ba5159a51481dbc8efaac9576f13e","file":"https://yxqoss.oss-cn-hangzhou.aliyuncs.com/gs_app/init/1574914022547867.jpeg","createtime":"2019-11-28 12:07:33","sort":0,"class1":"1","fileType":0},{"id":"80fb6c07c54d436d9792e2cbc77b832b","topicId":"8e0ba5159a51481dbc8efaac9576f13e","file":"https://yxqoss.oss-cn-hangzhou.aliyuncs.com/gs_app/init/1574914022572142.jpeg","createtime":"2019-11-28 12:07:35","sort":1,"class1":"1","fileType":0},{"id":"67754d2821b443b5b881bd7561b27ba9","topicId":"8e0ba5159a51481dbc8efaac9576f13e","file":"https://yxqoss.oss-cn-hangzhou.aliyuncs.com/gs_app/init/1574914022625130.jpeg","createtime":"2019-11-28 12:07:37","sort":2,"class1":"1","fileType":0},{"id":"391dc69c79504f9a921f8474831ebd64","topicId":"8e0ba5159a51481dbc8efaac9576f13e","file":"https://yxqoss.oss-cn-hangzhou.aliyuncs.com/gs_app/init/1574914022637324.jpeg","createtime":"2019-11-28 12:07:39","sort":3,"class1":"1","fileType":0},{"id":"6559d0feff69422ca66d2077e1ff13bc","topicId":"8e0ba5159a51481dbc8efaac9576f13e","file":"https://yxqoss.oss-cn-hangzhou.aliyuncs.com/gs_app/init/15749140226484.jpeg","createtime":"2019-11-28 12:07:40","sort":4,"class1":"1","fileType":0},{"id":"968e6df7d89c44a9927023917012522a","topicId":"8e0ba5159a51481dbc8efaac9576f13e","file":"https://yxqoss.oss-cn-hangzhou.aliyuncs.com/gs_app/init/1574914022654853.jpeg","createtime":"2019-11-28 12:07:42","sort":5,"class1":"1","fileType":0},{"id":"b01a14cac07e4d81b65a75cd0e431acf","topicId":"8e0ba5159a51481dbc8efaac9576f13e","file":"https://yxqoss.oss-cn-hangzhou.aliyuncs.com/gs_app/init/1574914022683117.jpeg","createtime":"2019-11-28 12:07:44","sort":6,"class1":"1","fileType":0},{"id":"cb48573227f9450db02544f53734d8a0","topicId":"8e0ba5159a51481dbc8efaac9576f13e","file":"https://yxqoss.oss-cn-hangzhou.aliyuncs.com/gs_app/init/1574914022706262.jpeg","createtime":"2019-11-28 12:07:45","sort":7,"class1":"1","fileType":0},{"id":"38045495cbdd4e8ab8535ffe19cef082","topicId":"8e0ba5159a51481dbc8efaac9576f13e","file":"https://yxqoss.oss-cn-hangzhou.aliyuncs.com/gs_app/init/1574914022714931.jpeg","createtime":"2019-11-28 12:07:47","sort":8,"class1":"1","fileType":0}],"userVipAction":[]}]
     */

    private int pageNum;
    private int pageSize;
    private int total;
    private int pages;
    private List<ListBean> list;

    public int getPageNum() {
        return pageNum;
    }

    public void setPageNum(int pageNum) {
        this.pageNum = pageNum;
    }

    public int getPageSize() {
        return pageSize;
    }

    public void setPageSize(int pageSize) {
        this.pageSize = pageSize;
    }

    public int getTotal() {
        return total;
    }

    public void setTotal(int total) {
        this.total = total;
    }

    public int getPages() {
        return pages;
    }

    public void setPages(int pages) {
        this.pages = pages;
    }

    public List<ListBean> getList() {
        return list;
    }

    public void setList(List<ListBean> list) {
        this.list = list;
    }

    public static class ListBean {
        /**
         * topicId : 8e0ba5159a51481dbc8efaac9576f13e
         * content : 你tn真是个人才呢
         * gsName : 隔壁老刘
         * headimg : https://yxqoss.oss-cn-hangzhou.aliyuncs.com/image/157482648313726.jpeg
         * vipType : 0
         * userId : 110925
         * userExtId : 15835
         * commentCount : 0
         * shareCount : 0
         * upCount : 0
         * viewCount : 0
         * relationNum : 0
         * giveLike : 0
         * gsTopicFileList : [{"id":"145daa3ad2bf4f2c80811c94faaa3c79","topicId":"8e0ba5159a51481dbc8efaac9576f13e","file":"https://yxqoss.oss-cn-hangzhou.aliyuncs.com/gs_app/init/1574914022547867.jpeg","createtime":"2019-11-28 12:07:33","sort":0,"class1":"1","fileType":0},{"id":"80fb6c07c54d436d9792e2cbc77b832b","topicId":"8e0ba5159a51481dbc8efaac9576f13e","file":"https://yxqoss.oss-cn-hangzhou.aliyuncs.com/gs_app/init/1574914022572142.jpeg","createtime":"2019-11-28 12:07:35","sort":1,"class1":"1","fileType":0},{"id":"67754d2821b443b5b881bd7561b27ba9","topicId":"8e0ba5159a51481dbc8efaac9576f13e","file":"https://yxqoss.oss-cn-hangzhou.aliyuncs.com/gs_app/init/1574914022625130.jpeg","createtime":"2019-11-28 12:07:37","sort":2,"class1":"1","fileType":0},{"id":"391dc69c79504f9a921f8474831ebd64","topicId":"8e0ba5159a51481dbc8efaac9576f13e","file":"https://yxqoss.oss-cn-hangzhou.aliyuncs.com/gs_app/init/1574914022637324.jpeg","createtime":"2019-11-28 12:07:39","sort":3,"class1":"1","fileType":0},{"id":"6559d0feff69422ca66d2077e1ff13bc","topicId":"8e0ba5159a51481dbc8efaac9576f13e","file":"https://yxqoss.oss-cn-hangzhou.aliyuncs.com/gs_app/init/15749140226484.jpeg","createtime":"2019-11-28 12:07:40","sort":4,"class1":"1","fileType":0},{"id":"968e6df7d89c44a9927023917012522a","topicId":"8e0ba5159a51481dbc8efaac9576f13e","file":"https://yxqoss.oss-cn-hangzhou.aliyuncs.com/gs_app/init/1574914022654853.jpeg","createtime":"2019-11-28 12:07:42","sort":5,"class1":"1","fileType":0},{"id":"b01a14cac07e4d81b65a75cd0e431acf","topicId":"8e0ba5159a51481dbc8efaac9576f13e","file":"https://yxqoss.oss-cn-hangzhou.aliyuncs.com/gs_app/init/1574914022683117.jpeg","createtime":"2019-11-28 12:07:44","sort":6,"class1":"1","fileType":0},{"id":"cb48573227f9450db02544f53734d8a0","topicId":"8e0ba5159a51481dbc8efaac9576f13e","file":"https://yxqoss.oss-cn-hangzhou.aliyuncs.com/gs_app/init/1574914022706262.jpeg","createtime":"2019-11-28 12:07:45","sort":7,"class1":"1","fileType":0},{"id":"38045495cbdd4e8ab8535ffe19cef082","topicId":"8e0ba5159a51481dbc8efaac9576f13e","file":"https://yxqoss.oss-cn-hangzhou.aliyuncs.com/gs_app/init/1574914022714931.jpeg","createtime":"2019-11-28 12:07:47","sort":8,"class1":"1","fileType":0}]
         * userVipAction : []
         */

        private String topicId;
        private String content;
        private String gsName;
        private String headimg;
        private String vipType;
        private String userId;
        private int userExtId;
        private int commentCount;
        private int shareCount;
        private int upCount;
        private int viewCount;
        private int relationNum;
        private int giveLike;
        private  int sex;
        private String createDate;
        private  String relationHideButton;

        public String getRelationHideButton() {
            return relationHideButton;
        }

        public void setRelationHideButton(String relationHideButton) {
            this.relationHideButton = relationHideButton;
        }

        public String getCreateDate() {
            return createDate;
        }

        public int getSex() {
            return sex;
        }

        public void setSex(int sex) {
            this.sex = sex;
        }

        public void setCreateDate(String createDate) {
            this.createDate = createDate;
        }

        private List<GsTopicFileListBean> gsTopicFileList;
        private List<?> userVipAction;

        public String getTopicId() {
            return topicId;
        }

        public void setTopicId(String topicId) {
            this.topicId = topicId;
        }

        public String getContent() {
            return content;
        }

        public void setContent(String content) {
            this.content = content;
        }

        public String getGsName() {
            return gsName;
        }

        public void setGsName(String gsName) {
            this.gsName = gsName;
        }

        public String getHeadimg() {
            return headimg;
        }

        public void setHeadimg(String headimg) {
            this.headimg = headimg;
        }

        public String getVipType() {
            return vipType;
        }

        public void setVipType(String vipType) {
            this.vipType = vipType;
        }

        public String getUserId() {
            return userId;
        }

        public void setUserId(String userId) {
            this.userId = userId;
        }

        public int getUserExtId() {
            return userExtId;
        }

        public void setUserExtId(int userExtId) {
            this.userExtId = userExtId;
        }

        public int getCommentCount() {
            return commentCount;
        }

        public void setCommentCount(int commentCount) {
            this.commentCount = commentCount;
        }

        public int getShareCount() {
            return shareCount;
        }

        public void setShareCount(int shareCount) {
            this.shareCount = shareCount;
        }

        public int getUpCount() {
            return upCount;
        }

        public void setUpCount(int upCount) {
            this.upCount = upCount;
        }

        public int getViewCount() {
            return viewCount;
        }

        public void setViewCount(int viewCount) {
            this.viewCount = viewCount;
        }

        public int getRelationNum() {
            return relationNum;
        }

        public void setRelationNum(int relationNum) {
            this.relationNum = relationNum;
        }

        public int getGiveLike() {
            return giveLike;
        }

        public void setGiveLike(int giveLike) {
            this.giveLike = giveLike;
        }

        public List<GsTopicFileListBean> getGsTopicFileList() {
            return gsTopicFileList;
        }

        public void setGsTopicFileList(List<GsTopicFileListBean> gsTopicFileList) {
            this.gsTopicFileList = gsTopicFileList;
        }

        public List<?> getUserVipAction() {
            return userVipAction;
        }

        public void setUserVipAction(List<?> userVipAction) {
            this.userVipAction = userVipAction;
        }

        public static class GsTopicFileListBean {
            /**
             * id : 145daa3ad2bf4f2c80811c94faaa3c79
             * topicId : 8e0ba5159a51481dbc8efaac9576f13e
             * file : https://yxqoss.oss-cn-hangzhou.aliyuncs.com/gs_app/init/1574914022547867.jpeg
             * createtime : 2019-11-28 12:07:33
             * sort : 0
             * class1 : 1
             * fileType : 0
             */

            private String id;
            private String topicId;
            private String file;
            private String createtime;
            private int sort;
            private String class1;
            private int class2;
            private int fileType;


            public int getClass2() {
                return class2;
            }

            public void setClass2(int class2) {
                this.class2 = class2;
            }

            public String getId() {
                return id;
            }

            public void setId(String id) {
                this.id = id;
            }

            public String getTopicId() {
                return topicId;
            }

            public void setTopicId(String topicId) {
                this.topicId = topicId;
            }

            public String getFile() {
                return file;
            }

            public void setFile(String file) {
                this.file = file;
            }

            public String getCreatetime() {
                return createtime;
            }

            public void setCreatetime(String createtime) {
                this.createtime = createtime;
            }

            public int getSort() {
                return sort;
            }

            public void setSort(int sort) {
                this.sort = sort;
            }

            public String getClass1() {
                return class1;
            }

            public void setClass1(String class1) {
                this.class1 = class1;
            }

            public int getFileType() {
                return fileType;
            }

            public void setFileType(int fileType) {
                this.fileType = fileType;
            }
        }
    }
}
